home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr22 / dynbot11.zip / DYNABOOT.DOC < prev    next >
Text File  |  1993-05-24  |  8KB  |  169 lines

  1.  
  2.  
  3.                  ─┬───┐                ─┬───┐
  4.                   │   │ ┬  ┬ ┬──┐ ───┐  ├───┤ ┌──┐ ┌──┐ ─┼─
  5.                   │   │ │  │ │  │ ┌──┤  │   │ │  │ │  │  │
  6.                  ─┴───┘ └──┤ ┴  ┴ └──┴ ─┴───┘ └──┘ └──┘  └─┘
  7.                         ───┘            by Matthew J. Palcic
  8.  
  9.  
  10.         DynaBoot is a dynamic configuration utility to allow multiple
  11.     AUTOEXEC.BAT and CONFIG.SYS combinations to be chosen from a menu,
  12.     and edited from within DynaBoot (useful for viewing or modifying
  13.     your configurations).  DynaBoot can be most useful when a system
  14.     requires a different boot-up for several people sharing the same
  15.     system, or different required memory resident programs (TSRs)
  16.     depending on the application to be run, etc.  For example, programs
  17.     like AutoCAD, R:Base, Lotus 1-2-3 require large amounts of memory to
  18.     be run. Running a TSR like Borland's Turbo Lightning to check
  19.     spelling is often a convenience.  However, if Turbo Lightning is
  20.     taking 60K of valuable RAM, R:Base will complain that it is out
  21.     memory.  So most people opt not to use the spiffy TSRs they find on
  22.     bulletin boards around the country.  Why cut your system short just
  23.     because it is a pain to load an editor, modify Autoexec.Bat to
  24.     comment out the TSR, then save Autoexec.Bat and hit Ctrl-Alt-Del?
  25.     The easy solution is to use DynaBoot.
  26.  
  27.          DynaBoot is designed to allow you to have up to 100 different
  28.     configurations each with its own Autoexec.Bat and Config.Sys so you
  29.     can run all the TSRs you want and can pull them out in a clean
  30.     manner (unlike many of the memory resident bookmarks that remove the
  31.     TSRs from memory, often leaving unresolved interrupt vectors leading
  32.     to system crashes).  Each configuration can have a totally different
  33.     path, different drivers, environment variables, different number of
  34.     buffers or files...whatever you normally put in an Autoexec or
  35.     Config file.  For programs that require no memory resident software
  36.     for operation (like disk UnFragmentation utilities or interleave
  37.     adjustment software) you can create a configuration that has no
  38.     memory resident software.  For graphics work you might want to have
  39.     a snapshot program installed or a graphics PrtSc utility loaded. Any
  40.     variation of configuration is as easy to get to as the next.
  41.  
  42.          DynaBoot requires that you build an ASCII file (with a simple
  43.     text editor) called 'DYNABOOT.CFG' that contains the following
  44.     information in this set format:
  45.  
  46.         The filename of the autoexec.bat and config.sys files
  47.             stored as name.BAT and name.SYS where 'name' could be
  48.             anything meaningful like 'NORMAL.BAT' and 'NORMAL.SYS' or
  49.             'GRAPHICS.BAT' and 'GRAPHICS.SYS'
  50.  
  51.         A short description of up to 40 characters to be used as the
  52.             menu description line. i.e. 'Normal Configuration'
  53.  
  54.         A longer description of up to 80 characters for listing a
  55.             brief list of contents to primarily serve as a memory
  56.             refresher. i.e. 'Contains SnapShot and GRAPHICS.COM'
  57.  
  58.         A sample layout of this file is included as DYNABOOT.CFG to give
  59.     you an idea of how you need to lay this file out. DynaBoot is very
  60.     picky about the data following this format without any deviation,
  61.     but will be much more flexible in a future release.  The ability to
  62.     create configurations from within DynaBoot will also be added later.
  63.  
  64.          If you don't care to use the menu system in DynaBoot you can
  65.     call DynaBoot from the command line with the filename of the
  66.     configuration you wish to boot.  i.e.  DYNABOOT NORMAL
  67.  
  68.          DynaBoot provides mouse support for selection of different
  69.     configurations, but no mouse support is yet provided in the editor.
  70.     If more configurations exist than will fit in the selection box, a
  71.     scroll bar appears on the right (only if a mouse is installed) which
  72.     operates similar to the scroll bars in Windows type interfaces.
  73.     Configurations can also be selected by typing the first letter of
  74.     the short description, followed by <ENTER>.  If more than one menu
  75.     item begins with the same letter, repeated pressing of that letter
  76.     will cycle through the possibilities.  Pressing F1 (or both the left
  77.     and right mouse buttons simultaneously) will pull up the editor on
  78.     the currently highlighted item.
  79.  
  80.          The editor is a simple split screen editor with AUTOEXEC.BAT
  81.     displayed in the top window and CONFIG.SYS displayed in the bottom
  82.     window.  The current maximum line length is 127 characters, but this
  83.     should be expanded in a future version.  If either file is modified
  84.     they will be marked as needing to be saved with an indicator at the
  85.     top right of the screen.  Pressing F2 will save the files, AltF2 or
  86.     Esc will abort the edit, CtrlF2 will save and exit.  Normal cursor
  87.     movement (with cursor keys and Ctrl cursor keys) are supported. The
  88.     F6 key will toggle between AUTOEXEC.BAT and CONFIG.SYS, and all key
  89.     commands are supported in both windows.  Aborting the edit will
  90.     confirm the exit if the files have been modified.  Upon exit from
  91.     the editor the selection box will return.  Pressing Esc (or the
  92.     right mouse button) from the selection box will abort the DynaBoot
  93.     process.  Pressing <ENTER> on the highlighted item will reboot with
  94.     that configuration.  Clicking (with the left button) on a
  95.     non-highlighted item will cause that item to be the highlighted
  96.     item.  Clicking on the highlighted item will reboot that item.
  97.  
  98.  
  99.     Summary:
  100.  
  101.         DYNABOOT [filespec] [options]
  102.  
  103.                [filespec] is the name of the configuration to be booted,
  104.                           bypassing the selection menu system.
  105.                [options] can be either /C or /W for cold or warm boot,
  106.                          with /W being the default if /C is not specified.
  107.  
  108.         In DynaBoot:
  109.  
  110.                (F1) or (left and right mouse button)
  111.                    Edits highlighted AUTOEXEC.BAT and CONFIG.SYS pair.
  112.  
  113.                (Esc) or (right mouse button)
  114.                    Exits DynaBoot without rebooting.
  115.  
  116.                (Enter) or (left button on highlighted item)
  117.                    Reboots the highlighted configuration.
  118.  
  119.                (any other alpha key)
  120.                    Moves the highlight bar to the first configuration
  121.                    beginning with that character.  Successive pressings
  122.                    of that key will cycle through other items starting
  123.                    with that same character.
  124.  
  125.         In the editor:
  126.  
  127.                (F2)
  128.                    Saves the files regardless of whether they are modified
  129.  
  130.                (AltF2) or (Esc)
  131.                    Aborts the current edit session, confirming exit if
  132.                    either file has been modified.
  133.  
  134.                (CtrlF2)
  135.                    Saves both files and exits to the selection system.
  136.  
  137.                (normal cursor movements)
  138.                    Advance to next character, word, etc.  A full list of
  139.                    keys and enhanced editing will be provided in a
  140.                    future version.
  141.  
  142.  
  143. Comments, suggestions, bug reports, etc. can be sent to:
  144.  
  145.     Matthew J. Palcic
  146.     MJP Enterprises
  147.     1030 Dayton-Yellow Springs Road
  148.     Xenia, Ohio  45385-9508
  149.     513-767-1625 (voice line)
  150.  
  151.  
  152. This program is public domain, but any donations will be greatly
  153. appreciated and will affect the continued efforts of MJP Enterprises.
  154.  
  155. This program has been written for and supported by Community Hospital of
  156. Springfield, Ohio using the Turbo Professional(R) system by Turbo Power
  157. Software.
  158.  
  159. This program is (C)1989 by MJP Enterprises. DynaBoot is dedicated to the
  160. Public Domain. This program is not to be resold or commercially
  161. distributed without the permission of Matthew J. Palcic and/or Community
  162. Hospital of Springfield, OH.
  163.  
  164.  
  165. Release History
  166. ---------------
  167. 02 Apr 89, v1.0ß - Original release for Beta testing of groundwork.
  168. 17 Apr 89, v1.1  - Complete rewrite of program to include editor.
  169.